WooMS\ProductVariable B

Total Complexity 91
Dependencies 5
Dependents 0
Total lines 833
Lines of code 505
Logical lines of code 284
Comment lines 117
Methods 26
Properties 2

Methods 26

Method Rating Maintainability Complexity Lines of code
set_product_attributes_for_variation()
A
37 11 85
update_variant_for_product()
A
42 7 56
display_state()
A
46 8 40
walker()
A
43 6 51
save_attributes_for_variation()
S
47 6 36
update_product()
S
53 6 25
get_attribute_id_by_label()
S
57 6 18
set_state()
S
58 5 16
get_attribute_taxonomy_by_id()
S
59 4 15
get_state()
S
61 4 13
load_data_variant()
S
57 3 18
process_rows()
S
61 3 12
get_product_id_by_uuid()
S
62 3 11
is_wait()
S
66 3 9
get_variation_by_wooms_id()
S
60 2 14
add_variation()
S
59 2 14
add_settings()
S
56 1 18
is_enable()
S
71 2 6
variation_sync_id()
S
70 2 6
init()
S
60 1 12
walker_finish()
S
63 1 11
stop_manually()
S
73 1 5
get_session_id()
S
79 1 3
reset_after_main_walker_finish()
S
77 1 3
set_wait()
S
76 1 4
start_manually()
S
74 1 4